package week1;

import javax.swing.*;
import java.awt.*;

/**
 * @author The Setting sun
 * @create 2021-09-08 9:09
 */
public class GUITest {
    public static void main(String[] args) {
        //创建一个窗体对象
        JFrame jf = new JFrame();

        //创建中间容器
        JPanel jp = new JPanel();
        jp.setBackground(new Color(255, 192, 203));
        jf.add(jp);

        //添加基本组件
        //账号标签
        JLabel label = new JLabel("账号");
        label.setFont(new Font("宋体", Font.BOLD, 20));
        //账号文本框
        JTextField text = new JTextField(12);

        //密码标签
        JLabel label1 = new JLabel("密码");
        label1.setFont(new Font("宋体", Font.BOLD, 20));
        //密码文本框
        JTextField text1 = new JTextField(12);

        //登录按钮
        JButton button = new JButton("登录");

        jp.add(label);
        jp.add(text);
        jp.add(label1);
        jp.add(text1);
        jp.add(button);

        //设置标题和图像
        jf.setTitle("QQ登录");
        ImageIcon icon = new ImageIcon("樱龙.png");
        Image image = icon.getImage();
        jf.setIconImage(image);

        //设置窗体可见
        jf.setVisible(true);

        //设置窗体默认关闭操作
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //设置窗体大小
        jf.setSize(700, 600);

        //设置窗体位置
//        jf.setLocation(300, 400);
        jf.setLocationRelativeTo(null);
    }
}
